london golf clubs accommodation scotland escorts escort ireland b&b golf edinburgh wales self catering golf club bed and breakfast inverness golf course